package com.naiterui.ehp.bs.doctor.service;

import com.naiterui.ehp.bp.bo.doctor.PatientDiseaseBO;
import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.doctor.vo.PatientDiseaseVO;

/**
 * 医生（对患者）备注病情service
 *
 * @version 2017年6月11日 by wangchuan
 * @Description
 */
public interface IPatientDiseaseService {

    /**
     * 优先获取医生对患者备注信息，没有则获取患者填写信息
     *
     * @param doctorId
     * @param patientId
     *
     * @return
     *
     * @Description
     * @History 2017年6月11日 by wangchuan
     */
    PatientDiseaseVO getRemarkDisease(Long doctorId, Long patientId) throws BusinessException;


    /**
     * 获取医生填写病情
     * IPatientDiseaseService.getDrDisease()
     *
     * @param doctorId
     * @param patientId
     *
     * @return
     *
     * @throws BusinessException
     * @Author lichaopi
     * @Date 2018年6月2日
     * @since 1.0.0
     */
    PatientDiseaseBO getDrDisease(Long doctorId, Long patientId);
}
